package com.xkcoding.task.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor
@Data
public class AcsDoorUploadData {

    @JsonProperty("ver")
    private String ver;
    @JsonProperty("tranType")
    private String tranType;
    @JsonProperty("tranNO")
    private String tranNO;
    @JsonProperty("sendTime")
    private String sendTime;
    @JsonProperty("backUrl")
    private String backUrl;
    @JsonProperty("equipmentId")
    private String equipmentId;
    @JsonProperty("data")
    private DataDTO data;

    @NoArgsConstructor
    @Data
    public static class DataDTO {
        @JsonProperty("gjry_cyzjdm")
        private String gjryCyzjdm;
        @JsonProperty("gjry_xm")
        private String gjryXm;
        @JsonProperty("gjry_xb")
        private String gjryXb;
        @JsonProperty("gjry_zjhm")
        private String gjryZjhm;
        @JsonProperty("gjry_csrq")
        private String gjryCsrq;
        @JsonProperty("gjry_mz")
        private String gjryMz;
        @JsonProperty("gjry_hjdz_qhnxxdz")
        private String gjryHjdzQhnxxdz;
        @JsonProperty("gjry_zjkssj")
        private String gjryZjkssj;
        @JsonProperty("gjry_zjjssj")
        private String gjryZjjssj;
        @JsonProperty("gjry_sw")
        private String gjrySw;
        @JsonProperty("gjry_zwtzsj")
        private String gjryZwtzsj;
        @JsonProperty("gjry_qw")
        private String gjryQw;
        @JsonProperty("gjry_hm")
        private String gjryHm;
        @JsonProperty("gjry_cjzp")
        private String gjryCjzp;
        @JsonProperty("gjry_zjzp")
        private String gjryZjzp;
        @JsonProperty("gjry_zjxsd")
        private String gjryZjxsd;
        @JsonProperty("gjry_sfrzhy")
        private String gjrySfrzhy;
        @JsonProperty("gjry_qxfz")
        private String gjryQxfz;
        @JsonProperty("gjry_qxgjz")
        private String gjryQxgjz;
        @JsonProperty("gjry_qxjzz")
        private String gjryQxjzz;
        @JsonProperty("gjry_qxylz")
        private String gjryQxylz;
        @JsonProperty("gjry_tw")
        private String gjryTw;
        @JsonProperty("sj")
        private String sj;
    }




}
